import request from '@/utils/request.js'
/**
 * 表单管理列表
 * @param {*} data
 * @returns
 */
export function list(data) {
    return request({
        url: '/sysFormTable/list',
        method: 'get',
        data,
        headers: {
        isToken: true
        },
    })
}
/**查询需要导入的表 */
export function ImportList(data) {
    return request({
        url: '/sysFormTable/getLinkDataTable',
        method: 'get',
        data,
        headers: {
        isToken: true
        },
    })
}
//导入表
export function importTable(data) {
    return request({
        url: '/sysFormTable/importTable',
        method: 'get',
        data,
        headers: {
        isToken: true
        },
    })
}
//新增
export function add(data) {
    return request({
        url: '/sysFormTable',
        method: 'post',
        data,
        headers: {
        isToken: true
        },
    })
}
//跟据id看详情
export function editId(id) {
    return request({
        url: '/sysFormTable/'+id,
        method: 'get',
        headers: {
        isToken: true
        },
    })
}
//编辑
export function edit(data) {
    return request({
        url: '/sysFormTable',
        method: 'put',
        data,
        headers: {
        isToken: true
        },
    })
}
/**
 *删除角色
 * @param {*} data
 * @returns
 */
export function del(ids) {
    return request({
        url: '/sysFormTable/'+ ids,
        method: 'delete',
        headers: {
        isToken: true
        },
    })
}
/**导出 */
export function ExportData() {
    return request({
        url: '/sysFormTable/export',
        method: 'post',
        responseType: 'blob',
        headers: {
        isToken: true
        },
    })
}

/**生成代码 */
export function generateCode(data) {
    return request({
        url: '/generateCode/generate',
        method: 'post',
        data,
        headers: {
        isToken: true
        },
    })
}
